/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Controllayer;
import Modellayer.*;
import Dblayer.*;

/**
 *
 * @author bruhn
 */
public class LeveringCtr {
//denne variable er lavet for at holde på den levering man arbejder med lige pt.
private Levering tempLever;

	public LeveringCtr()
	{}

	public Levering findLevering(int bestillingsNr, boolean associations)
	{
            IFDBLevering dbLever = new DBLevering();
            tempLever = dbLever.findLevering(bestillingsNr, associations);

            return tempLever;
	}

//	public void insertLevering(String adresse, String fornavn, String efternavn, int tlf, int bestillingsNr)
//	{
//            Bestilling tempBestilling = new Bestilling();
//            tempBestilling.setBestillingsNr(bestillingsNr);
//            tempLever = new Levering(adresse, fornavn, efternavn, tlf, tempBestilling);
//
//            IFDBLevering dbLever = new DBLevering();
//            dbLever.insertLevering(tempLever);
//	}

        public void opretLevering(Levering levObj)
        {
            IFDBLevering dbLevering = new DBLevering();
            dbLevering.opretLevering(levObj);
        }

	public void deleteLevering(int bestillingsNr)
	{
            IFDBLevering dbLever = new DBLevering();
            dbLever.sletLevering(bestillingsNr);
	}

	public void redigerLevering(String adresse, String fornavn, String efternavn, int tlf, int bestillingsNr)
	{
            Bestilling tempBestilling = new Bestilling();
            tempBestilling.setBestillingsNr(bestillingsNr);
            tempLever = new Levering(adresse, fornavn, efternavn, tlf, tempBestilling);

            IFDBLevering dbLever = new DBLevering();
            dbLever.redigerLevering(tempLever);
	}
}
